package com.ruoyi.system.domain.vo;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class OrderVo {

    /** 主键ID */
    private Long id;

    /** 订单编号 */
    private String orderNo;

    /** 姓名 */
    private String name;

    /** 手机号 */
    private String mobile;

    /** 微信号 */
    private String wechatId;

    /** 昵称 */
    private String nickName;

    /** 微信openId */
    private String openId;

    /** 课程编号 */
    private String courseNo;

    /** 课程名称 */
    private String courseName;

    /** 成交时间 */
    private Date dealTime;

    /** 创建时间 */
    private Date createTime;

    /** 一级id */
    private Long level1Id;

    /** 二级id */
    private Long level2Id;

    private String level1Name;
    private String level2Name;
    private Long userStatus;

    /** 支付状态，0：未支付，1：已支付 */
    private Long payStatus;

    /** 支付金额 */
    private BigDecimal payAmount;

    /** 退款状态，0：未退款，1：申请，2：部分退，3：全部退，4：失败 */
    private Long refundStatus;

    /** 退款金额 */
    private BigDecimal refundAmount;

    /** 订单来源，0：线下录入，1：公众号，2：企业微信，3：小鹅通 */
    private Long orderSource;
}
